body {
	background: #eee
}

li,ol,ul {
	list-style: none;
	padding: 0;
	margin: 0
}

a {
	color: #428bca
}

a:active,a:focus,a:hover {
	text-decoration: none;
	outline: 0!important
}

.clear {
	clear: both;
	overflow: hidden
}

.fl {
	float: left
}

.clearfix {
	clear: both;
	overflow: hidden
}

.layui-form-item .layui-form-checkbox[lay-skin=primary] {
	margin: 0;
	vertical-align: 4px
}

.label {
	border-radius: 3px;
	color: #fff;
	height: 26px;
	line-height: 18px
}

.label[class*=col-][class*=arrow] {
	min-height: 0
}

input[type=checkbox].ace.ace-switch+.lbl::before {
	text-indent: -28px
}

.main-content {
	margin-left: 210px;
	background: #eee
}

.page-content {
	background: #eee
}

.btn {
	border: 0;
	border-radius: 3px
}

.null-main {
	height: 64px
}

.navbar {
	position: fixed;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0!important;
	border-radius: 0
}

.header-logo {
	width: 190px
}

.header-nav {
	margin-left: 8px
}

.header-nav li {
	float: left;
	margin-right: 10px
}

.header-nav li a {
	display: block;
	padding: 0 13px;
	height: 64px;
	line-height: 64px;
	font-size: 14px;
	color: #efefef;
	line-height: 63px
}

.header-nav li a.on,.header-nav li a:hover {
	color: #fff
}

.header-nav li a.on {
	font-weight: 700
}

.ace-nav>li {
	position: relative
}

.dropdown-toggle {
	margin-top: 10px
}

.ace-nav>li>a {
	position: relative;
	display: block;
	padding: 0 8px;
	width: auto;
	height: 100%;
	min-width: 50px;
	color: #fff;
	text-align: center;
	line-height: inherit
}

.ace-nav>li>a:hover {
	background: 0 0
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background: 0 0
}

.user-info {
	position: relative;
	top: 13px;
	display: inline-block;
	font-size: 12px;
	overflow: hidden;
	max-width: 100px;
	vertical-align: top;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 15px
}

.ace-nav .user-ico {
	vertical-align: 1px
}

.dropdown-menu.dropdown-close.pull-right {
	right: 0;
	left: auto;
	min-width: 105px
}

.ace-nav>li {
	border: 0
}

.ace-nav>li.open>a,.ace-nav>li>a {
	background: 0 0!important
}

.ace-nav>li>a>.badge {
	position: relative;
	top: -14px;
	left: -17px;
	border-radius: 100%;
	padding: 0;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: #EC4A4A!important
}

.breadcrumb {
	margin-top: 6px
}

.login .login-content .form-tit {
	display: inline-block;
	vertical-align: middle;
	width: 68px;
	text-align: right;
	margin-right: 10px;
	color: #fff
}

.login .login-content li {
	position: relative;
	width: 380px!important;
	padding: 0!important;
	clear: both
}

.login .login-content {
	width: 390px!important
}

input[readonly] {
	background: 0 0!important
}

input[type=text],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],textarea {
	font-size: 12px;
	height: 30px;
	line-height: 30px
}

.login input[type=password],.login input[type=text],.login textarea {
	width: 276px!important;
	padding: 0!important
}

.login .login-content .login-sub {
	margin-left: 0!important
}

.login .login-content li .yzdx {
	display: block;
	position: absolute;
	top: 0;
	right: 3px;
	width: 88px;
	height: 30px;
	padding: 0 5px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: #fff
}

.login .login-content .user-choosie {
	margin-bottom: 3px;
	border-bottom: 0;
	color: #fff
}

.login .login-content .user-choosie .form-tit {
	font-size: 17px;
	font-weight: 700
}

.login .logo-ico {
	margin-top: 60px
}

.chooice {
	display: inline-block;
	margin: 3px 0 0 30px
}

.chooice label {
	dsplay: inline-block;
	font-size: 14px;
	font-weight: 100;
	margin-right: 8px;
	cursor: pointer
}

.chooice label input {
	display: inline-block;
	margin-right: 2px!important
}

.sidebar:before {
	width: 210px
}

.sidebar {
	position: fixed;
	top: 65px;
	left: 0;
	float: left;
	width: 210px;
	height: 90%;
	border-width: 0 1px 0 0;
	overflow: auto;
	z-index: 1
}

.nav-list>li>.submenu:before {
	border: 0
}

.step-main {
	position: relative;
	padding: 15px 30px;
	margin-bottom: 15px;
	background: #fff;
	border: 1px solid #cbd0d8;
	border-radius: 4px
}

.step-tit {
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: 700;
	color: #333;
	border-bottom: 1px dashed #c7c7c7
}

.step-tit span {
	display: inline-block;
	margin-left: 10px;
	font-weight: 100;
	font-size: 12px
}

.step-tit i {
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 12px;
	line-height: 12px;
	margin: -4px 12px 0 0;
	background: #428bca;
	zoom: 1
}

.add-plan-ys {
	line-height: 30px;
	margin: 10px 0;
	border-radius: 0;
	font-size: 12px;
	padding: 0 0 0 20px;
	color: #333;
	background: #f7f7f7
}

.add-plan-ys span {
	font-weight: 700;
	color: #f7a427
}

.chooise-meadia {
	height: 33px;
	border-bottom: 1px solid #d0d2d2
}

.chooise-meadia li {
	float: left;
	position: relative;
	padding: 0 15px;
	margin-right: 10px;
	height: 32px;
	line-height: 28px;
	border-bottom: 3px solid #fff;
	cursor: pointer;
	color: #333
}

.chooise-meadiaa {
	padding: 12px 15px;
	height: 46px;
	border: 1px solid #b8b7b7;
	border-bottom: 0;
	background: #fcfeff
}

.chooise-meadiaa li {
	padding: 0
}

.chooise-meadia li a {
	display: block;
	padding: 0 15px;
	height: 33px;
	line-height: 28px;
	border-bottom: 3px solid #fff;
	cursor: pointer;
	color: #333
}

.chooise-meadia li.on,.chooise-meadia li:hover {
	color: #428bca;
	font-weight: 700;
	border-bottom: 3px solid #428bca
}

.chooise-meadia li a:hover,.chooise-meadia li.active a {
	color: #428bca;
	font-weight: 700;
	border-bottom: 3px solid #428bca
}

.layui-form-select dl {
	top: 28px;
	min-height:300px;
}

.layui-form-select dl dd,.layui-form-select dl dt {
	line-height: 26px
}

.search-content {
	position: relative;
	margin: 15px 0
}

.search-content .search-button {
	bottom: 12px!important
}

.search-content .media-search-btn {
	bottom: 5px!important
}

.box-main .search-button {
	bottom: 11px
}

.advera-count-list {
	margin: 15px 0
}

.advera-count-list .count-main {
	display: block;
	float: left;
	margin-top: 12px;
	font-size: 12px;
	color: #333
}

.advera-count-list .count-main span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 600
}

#toolbarDiv {
	margin-bottom: 10px
}

.btn.btn-step {
	min-width: 100px;
	height: 30px;
	border: 0;
	padding: 0 10px;
	margin: 0 5px;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	background: #3d9bd2!important;
	color: #fff!important
}

.btn.btn-step:hover {
	background: #1d86c3!important
}

.btn.btn-step-c1 {
	background: #40bda0!important
}

.btn.btn-step-c1:hover {
	background: #0ca27f!important
}

.btn.btn-step-c2 {
	background: #e0cc39!important
}

.btn.btn-step-c2:hover {
	background: #9b880c!important
}

.btn.btn-step-c3 {
	background: #e4744c!important
}

.btn.btn-step-c3:hover {
	background: #bf532d!important
}

.btn.btn-step-c4 {
	background: #777474!important
}

.btn.btn-step-c4:hover {
	background: #434040!important
}

.btn.btn-step-c5 {
	background: #c044a2!important
}

.btn.btn-step-c5:hover {
	background: #952f7c!important
}

.btn.btn-step-c6 {
	background: #45ca4a!important
}

.btn.btn-step-c6:hover {
	background: #34b139!important
}

.btn.btn-step-c7 {
	background: #3dc360!important
}

.btn.btn-step-c7:hover {
	background: #1fa943!important
}

.btn.btn-step-c8 {
	background: #3dc360!important
}

.btn.btn-step-c8:hover {
	background: #1fa943!important
}
.btn.window-export,.btn.window-export:hover{
	min-width:80px;
	height:28px;
	line-height:28px;
	background:#009688!important;
	margin-top: -3px;
}

.add-btn {
	display: inline-block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	margin: 0 10px 15px 0;
	text-align: center;
	text-align: center;
	background: #5293c4;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0;
	border: 1px solid #5293c4
}

.add-btn i {
	display: inline-block;
	margin-right: 10px
}

.add-btn:active,.add-btn:hover {
	background: #014d9d;
	color: #fff
}

.table {
	width: 99.9%
}

.tabMain {
	width: 100%;
	overflow-x: auto
}

.table thead tr {
	background: 0 0;
	font-size: 12px;
	height: 36px
}

.detail-tab>thead>tr>td,.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th,table>thead>tr>td,table>thead>tr>th {
	border: 0;
	font-size: 12px
}

.table-noborder tbody>tr>td,.table-noborder tbody>tr>th,.table-noborder tfoot>tr>td,.table-noborder tfoot>tr>th,.table-noborder thead>tr>td,.table-noborder thead>tr>th {
	border: 0
}

.table-bordered tbody>tr>td,.table-bordered thead>tr>th {
	border: 1px solid #ddd
}

.table .tab-tit {
	width: 90px
}

.table .form-select {
	position: relative;
	width: 210px
}

.table .form-select .position {
	display: block;
	position: absolute;
	top: 1px;
	left: 220px
}

.table .form-select .uniform {
	width: 220px
}

.table .form-select .position img {
	vertical-align: middle
}

.table a.delete {
	color: #988c8c
}

.table a.delete:hover {
	color: #000
}

.table a.edit {
	color: #2e8cea
}

.table a.edit:hover {
	color: #003e7e
}

.table a.copy {
	color: #db2f00
}

.table a.copy:hover {
	color: #8d2002
}

.table a.add {
	color: #32d015
}

.table a.add:hover {
	color: #198303
}

.table a.delay {
	color: #fda426
}

.table a.delay:hover {
	color: #dc8202
}

.window-box .page-content {
	background: #fff
}

.box-main {
	position: relative;
	padding: 5px 0
}

.box-main form {
	border-bottom: 1px solid #d0d2d2!important
}

.box-main .my-query-table tr .left-td {
	width: 280px
}

.box-main .my-query-table tr .left-td .search-tit {
	width: 74px
}

.collection-list li {
	position: relative;
	float: left;
	margin: 10px 5px 0 5px;
	background: #FCFEFF
}

.collection-list li a {
	display: block;
	width: 120px;
	height: 74px;
	text-align: center;
	line-height: 74px;
	font-size: 13px;
	font-weight: 100;
	color: #333;
	border: 1px solid #d0d2d2
}

.collection-list li.on a,.collection-list li:hover a {
	font-weight: 700;
	border: 1px solid #177add;
	color: #177add
}

.layui-layer-title,.table-header {
	background: #f7f7f7;
	color: #5f5e5e;
	font-weight: 600;
	cursor: move;
}

@media only screen and (max-width:991px) {
	.header-nav {
		margin-left: 118px;
		clear: both
	}

	.null-main {
		height: 106px
	}

	.menu-toggler {
		position: fixed;
		top: 75px;
		z-index: 1200
	}

	.sidebar {
		height: 78%
	}
}

@media only screen and (max-width:460px) {
	.null-main {
		height: 225px
	}

	.ace-nav>li {
		border: 0
	}

	.header-nav {
		margin: 0
	}

	.header-nav li {
		margin: 0
	}

	.header-nav li a {
		height: 35px;
		line-height: 35px
	}
}

.my-query-table tr {
	clear: both
}

.my-query-table tr .left-td {
	display: block;
	float: left;
	width: 330px;
	margin-bottom: 10px;
	text-align: left
}

.search-top {
	padding-right: 2%;
	clear: both
}

.left-td {
	float: left;
	width: 320px;
	margin: 5px 0;
	text-align: left
}

.left-td1 {
	width: 352px
}

.left-td-fore {
	width: 640px
}

.two-sq {
	float: left;
	width: 49.3%;
	margin-right: 3px
}

.window-box .two-sq {
	width: 49.1%
}

.ssq {
	float: left;
	width: 32.4%;
	margin-right: 3px
}

.sq {
	float: left;
	width: 24.5%;
	margin-right: 3px
}

.zhi {
	height: 30px;
	line-height: 30px
}

.start-end {
	width: 23%;
	float: left;
	margin: 0 .2%
}

.my-query-table tr .left-td .search-tit {
	display: block;
	width: 94px;
	line-height: 30px;
	float: left;
	text-align: right
}

.left-td .search-tit {
	display: block;
	width: 94px;
	line-height: 28px;
	float: left;
	text-align: right
}

.search-main {
	float: left;
	width: 70%;
	position: relative
}

.search-fore {
	width: 85.3%
}

.input-group {
	height: 30px
}

.search-main input {
	width: 100%;
	font-size: 12px;
	height: 30px;
	background: 0 0!important
}

.search-button {
	position: absolute;
	bottom: 21px;
	right: 30px
}

.search-fn-btn {
	display: inline-block;
	width: 80px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	background: #529be4;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 0
}

.search-fn-btn i {
	display: inline-block;
	margin-right: 6px
}

.search-fn-btn:hover {
	background: #014d9d
}

.box-main .left-td {
	width: 270px
}

.box-main .left-td .search-tit {
	width: 72px
}

.box-main .search-main {
	width: 67%
}

.modal-content {
	background: #fff
}

.widget-body,.widget-body .table,.widget-box {
	border: 0
}

.step-tit .zhxx {
	display: inline-block;
	font-size: 12px;
	color: #00172F;
	vertical-align: -1px;
	margin-left: 30px
}

.step-tit .zhxx label {
	font-size: 14px;
	vertical-align: -1px;
	color: #FF9718;
	font-weight: 600
}

.tagContent {
	max-height: 240px;
	width: 100%
}

#fuelux-wizard-plan {
	margin-bottom: 20px
}

.step-form {
	padding-top: 20px
}

.wizard-steps li .step {
	background: #eee
}

.step-li li {
	height: 29px;
	line-height: 29px;
	margin-bottom: 0;
	padding-left: 10px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #d0d2d2;
	cursor: pointer
}

.step-li li.on,.step-li li:hover {
	background: #e6e6e6
}

.step-li li label {
	display: block;
	font-size: 12px;
	color: #333;
	cursor: pointer
}

.step-li li span {
	color: #177add
}

.layui-form-radio {
	padding: 0;
	margin: 0
}

.radios {
	margin-right: 5px
}

.layui-form-radio i {
	margin: 0;
	font-size: 18px
}

.set-num {
	display: inline-block;
	width: 120px
}

.set-chooise {
	display: inline-block;
	width: 200px
}

.set-sort {
	display: inline-block;
	width: 30px;
	text-align: center
}

.search-relative {
	position: relative
}

.search-renzheng {
	display: block;
	position: absolute;
	top: 0;
	right: 5px
}

.biangeng_phone tr {
	line-height: 38px
}

.play-teplate-main {
	padding: 10px 0;
	font-size: 12px;
	color: #333
}

.play-teplate-main li {
	line-height: 30px;
	margin-bottom: 10px
}

.clearfix {
	clear: both;
	overflow: hidden
}

.play-teplate-main dd {
	width: 86%
}

.play-teplate-main .layui-anim-upbit dd {
	width: auto
}

.play-teplate-main .tel-dt {
	width: 88px;
	text-align: right
}

.required_style {
	color: red
}

.tel-input {
	display: inline-block;
	width: 180px;
	height: 20px;
	line-height: 20px
}

.tel-input-s {
	display: inline-block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	margin-right: 5px
}

.bold {
	display: block;
	margin: 10px 0 -5px 0;
	font-weight: 700
}

.tel-list {
	display: inline-block;
	width: 44px;
	height: 44px;
	margin-right: 3px;
	border: 2px solid #fff
}

.tel-list.on {
	border: 2px solid #488dd5
}

.tel-box {
	position: relative;
	width: 192px;
	height: 108px;
	text-align: center;
	background: #e6e6e6
}

.tel-box-hide {
	display: none
}

.tel-box-show {
	display: block
}

.adjust {
	margin: 0 20px 20px 20px
}

.adjust .layui-form-select dl {
	top: auto
}

.adjust-num {
	padding: 10px 3px 1px 3px;
	margin-top: 10px;
	border-bottom: 1px solid #d9d9d9
}

.adjust-num.on {
	border: 1px solid #488dd5
}

.adjust-num span {
	display: inline-block;
	text-align: right
}

.adjust-num input[type=checkbox] {
	width: 16px;
	height: 16px;
	margin: 0
}

.adjust-num .data-show {
	padding-left: 2px;
	text-align: left
}

.br-margin {
	margin-top: 0
}

.adjust-num .marginL-span {
	margin-left: 30px
}

.tel-1 {
	width: 100%;
	height: 100%
}

.tel-2 {
	width: 100%;
	height: 50%
}

.tel-2-2 {
	width: 50%;
	height: 100%
}

.tel-3 {
	width: 100%;
	height: 33.3%
}

.tel-3-2 {
	width: 33.3%;
	height: 100%
}

.tel-3-3 {
	width: 50%;
	height: 50%
}

.tel-4 {
	width: 100%;
	height: 25%
}

.tel-4-2 {
	width: 25%;
	height: 100%
}

.tel-4-3 {
	width: 33.3%;
	height: 50%
}

.tel-4-5 {
	width: 50%;
	height: 50%
}

.tel-4-6 {
	width: 50%;
	height: 33.3%
}

.tel1 {
	position: absolute;
	background: #679dd4;
	opacity: .7;
	cursor: pointer
}

.tel2 {
	position: absolute;
	background: #57c75b;
	opacity: .7;
	cursor: pointer
}

.tel3 {
	position: absolute;
	background: #eaec59;
	opacity: .7;
	cursor: pointer
}

.tel4 {
	position: absolute;
	background: #f16969;
	opacity: .7;
	cursor: pointer
}

.tel-btn {
	display: block;
	margin: 30px 0 0 90px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	background: #177add;
	font-size: 12px;
	color: #fff;
	text-decoration: none
}

.tel1.on,.tel2.on,.tel3.on,.tel4.on {
	border: 2px solid #073666
}

.tel-btn:hover {
	background: #014d9d
}

#planScreenItemCanvas-play img {
	display: block;
	width: 500px;
/* 	margin-top: 30px */
}

.admin-count {
	margin: 10px 0 15px
}

.count-media {
	width: 31%;
	padding: 5px 0;
	margin-right: 20px;
	background: #fcfeff;
	border: 1px solid #cbd0d8;
	border-radius: 4px
}

.count-media .step-tit {
	padding: 10px 0 10px 20px
}

.count-media li {
	position: relative;
	padding: 0 8px;
	line-height: 30px
}

.count-media li a {
	font-weight: 700
}

.count-media li a:hover {
	color: #014d9d
}

.count-media li span {
	color: #333
}

.count-media li .tit {
	display: inline-block;
	width: 88px;
	font-weight: 100
}

.count-media .advera-show {
	position: relative
}

.count-media .show-ad {
	position: absolute;
	top: 0;
	left: 130px;
	width: 150px;
	padding: 5px 0;
	border-radius: 4px;
	border: 1px solid #cbd0d8;
	z-index: 999
}

.count-media .show-ad a {
	display: block;
	padding: 0 10px;
	line-height: 20px
}

.boxItem p {
	padding:22px 0;
	line-height: 20px
}

.input-group-addon {
	padding: 5px 12px
}

.advera-count-list {
	margin: 15px 0
}

.advera-count-list li {
	float: left;
	min-width:auto;
	height: 62px;
	background: #fcfeff;
	padding: 0 20px;
	border: 1px solid #cbd0d8;
	margin:0 15px 10px 0;
	border-radius: 4px
}

.advera-count-list .icon {
	display: block;
	float: left;
	width: 43px;
	height: 43px;
	margin: 8px 18px 0 0;
	background: url(../images/icons-ico.png) no-repeat
}

.advera-count-list .all {
	background-position: 0 0
}

.advera-count-list .tfz {
	background-position: -214px 0
}

.advera-count-list .tfjs {
	background-position: -172px 0
}

.advera-count-list .shz {
	background-position: -42px 0
}

.advera-count-list .icocz {
	background-position: -258px 0
}

.advera-count-list .icoxf {
	background-position: -301px 0
}

.advera-count-list .icoye {
	background-position: -344px 0
}

.advera-count-list .icoqrsk {
	background-position: -86px 0
}

.advera-count-list .icoqrtf {
	background-position: -129px 0
}

.advera-count-list .count-main {
	display: block;
	float: left;
	min-width:100px;
	margin-top: 12px;
	font-size: 12px;
	color: #333;
	text-align:center;
}

.advera-count-list .count-main span {
	display: block;
	font-size: 14px;
	font-weight: 600
}

.position_event,.station_event {
	position: absolute
}

.boxContent span {
	line-height: 20px
}

.wf-box img {
	width: 200px
}

.play-list {
	margin: 20px 0
}

.play-list li {
	float: left;
	width: 23%;
	margin: 0 2% 20px 0;
	overflow: hidden;
	padding: 4px 0;
	background: #FBFBFB
}

.play-img,.play-img img {
	display: block;
	width: 50px;
	height: 106px
}

.playImg-main {
	margin-left: 20px;
	width: 70%
}

.playImg-main p {
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media (max-width:1265px) {
	.play-list li {
		width: 31%
	}
}

.toolbarDiv {
	margin-top: 10px
}
.dateLong{
	position:absolute;
	top:10px;
	left:230px;
}
.modal:focus{ 
	border:0;
}
.model-margin .page-new{
	margin-right:30px;
}
#strategyTable{
	display: inline-block;
    width: 86%;
    position: absolute;
    top: 11px;
    left: 90px;
    white-space: normal;
	word-break: break-all;
}
.wf-box{
	border:1px solid #ccc;
}
.wf-box .content{
	border:0;
	background:#fdfdfd;
}
.search_event{
	position: absolute;
    display: block;
    left: 0;
    top: 27px;
    min-width:100%;
    padding: 10px 0;
    background:#fff;
    border:1px solid #d0d2d2;
    box-sizing:border-box;
    z-index:2;
}
.search_event a{
	display:block;
	width:100%;
	height:26px;
	line-height:26px;
	padding-left:5px;
	box-sizing:border-box;
	color:#858585;
}
.search_event a:hover{
	background:#f8f8f8;
}
.search-icon{
	font-size: 20px;
    color: #a9a9a9;
    line-height: 29px;
}
.followPlanChooise{
	position:absolute;
	top:0;
	left:220px;
	z-index:222;
	width:200px;
}
.followPlanChooise input{
	display:inline-block;
}
.reletive{
	position:relative;
}
.pad0{
	padding:0;
}
.primeInputWidth{width:33px;}
.model-input{width:100%}
.share-mg{margin:10px;}
.item-img img{display:block;width:156px;height:100px;}
.followIcon{display:block;position:absolute;top:0px;right:0px;padding:2px 5px;border-radius:0 0 0 5px;background:rgba(220,129,0,.6);color:#fff;fotn-size:12px;}
.site-box input{
	width:600px;
}
.file-item{border:1px solid #ccc;margin:5px}
.item-name input,.file-item .progress{width:98%;margin-left:1px;}
.file-item .progress{position:relative;}
.file-item .solidBar{position:absolute;top:0;left:0;height:18px}
.file-item .progressTit{position:absolute;top:0;left:0;background:none;}
.search-main-top li span{font-weight:600;}
.search-main-top li a{display:inline-block;margin:0 0px 10px 10px;padding:0 10px;}
.search-main-top li a.on,.search-main-top li a:hover{background:#3d9bd2;color:#fff;border-radius:30px;}
/*应用中心*/
.applicationItem{float:left;width:422px;height:150px;border-radius:5px;background:#fff;box-shadow:-1px 1px 6px 2px rgba(124, 122, 122, 0.15);padding:10px;border:1px solid #f9f9f9;margin:0 20px 20px 0;}
.applicationItem dl{display: table}
.applicationItem dt{height:128px;overflow:hidden;width:150px;margin-right:20px;vertical-align: middle;cursor:pointer;}
.applicationItem dt img{display:block;height:128px;margin:0 auto;}
.applicationItem dd{width:210px;position:relative;padding-top:16px;}
.applicationItem dd h3{font-size:14px;}
.star{dispaly:block;top:16px;right:10px;}
.star i{font-size:16px;color:#f2d308;}
.applicationItem dd p{font-size:12px;color:#222;}
.describe{margin:10px 0;height:18px;line-height:18px;white-space: nowrap;width: 100%;overflow: hidden;text-overflow:ellipsis;}
.userNum{margin-bottom:10px;}
.applicationItem dd h5{color:#f00;font-size:14px;}
.applicationItem dd h5 a{display:block;position:absolute;bottom:-7px;right:10px;width:80px;height:28px;text-align:center;
	line-height:28px;border-radius:3px;background:#438eb9;color:#fff;font-size:12px;}
.applicationItem dd h5 .usering{background:#eee;color:#fff;}